Package-level declarations

Types

Link copied to clipboard
sealed interface CmAccessType

Defines whether the property is read-only, write-only or read-write. Comes with associated relevant read and/or write data for the property type.

Link copied to clipboard
sealed interface CmPropertiesInfoResult

Represents the result of querying for available properties, indicating whether the properties are available or not.

Link copied to clipboard
sealed interface CmPropertiesResult

Represents the result of querying for the module properties, indicating whether the properties are available or not.

Link copied to clipboard
sealed interface CmProperty

Represents a module property, encapsulating the property's metadata and its current value.

Link copied to clipboard
sealed interface CmPropertyInfo

Defines the metadata for a module property, including its identifier, variant, and the type of access permitted.

Link copied to clipboard
sealed interface CmPropertyResult

Represents the result of querying for a specific module property, indicating whether the property is available or not.

Link copied to clipboard
sealed interface CmPropertyValue

Represents the possible types of values a property can hold, including numerical ranges, raw bytes, and predefined states.

Link copied to clipboard
sealed class CmWriteError : CmError

Defines a hierarchy of errors that can occur when writing a property value, each with a specific error message detailing the issue.

Link copied to clipboard
sealed interface CmWriteResult

Represents the result of a property write operation, encapsulating both successful completion and potential failure scenarios.

Properties

Link copied to clipboard

Reserved identifier for CmPropertyValue.States indicating that the module output a state not defined in CmPropertyInfo.States.states.